package collection2;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

/**
 *测试Set接口的使用
 * 特点：（1） 无序，没有下标 （2）不能重复
 */
public class Demo01 {
    public static void main(String[] args) {
        //创建集合
        Set<String> set =  new HashSet<>();
        //1.添加数据
        set.add("curry");
        set.add("james");
        set.add("green");
        set.add("poor");
        set.add("poor");
        System.out.println("数据个数" + set.size());
        System.out.println(set.toString());
        //2.删除数据
        set.remove("poor");
//        set.clear();
        //3.遍历
        //3.1增强for
        System.out.println("=======使用增强for循环======");
        for (String s : set) {
            System.out.println(s);
        }
        //3.2迭代器
        System.out.println("=======使用迭代器======");
        Iterator<String> it = set.iterator();
        while(it.hasNext()){
            System.out.println(it.next());
        }
        //4.判断
        System.out.println(set.isEmpty());
        System.out.println(set.contains("curry"));
    }
}
